﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
 namespace hutil {
    /**
   *┌────────────────────────────────────────────────┐
   *│　描    述：SiemensUtil                                                    
   *│　作    者：sgj                                              
   *│　版    本：1.0                                              
   *│　创建时间：2021/3/25 15:09:23                        
   *└────────────────────────────────────────────────┘
   **/
   public class ObjStrUtil {
   
        public static string toJosn(Object obj) {
            if (obj == null)
            {
                return "";
            }
            String josn= mySerializeObject(obj);
           return  josn.Replace("\r\n" ,"").Replace(" ","");
        }
        public static T toObj<T>(String jsonStr) {
            if (string.IsNullOrEmpty(jsonStr))
            {
                return default(T);
            }
            return Newtonsoft.Json.JsonConvert.DeserializeObject<T>(jsonStr);
        }

        public static string mySerializeObject(object o) {
            string json = JsonConvert.SerializeObject(o);
            return json;
        }


    }
}
